package cn.school.workmgr.vo;

import cn.school.common.BaseVO;
import cn.school.common.utils.SysUserUtils;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

@Data
@TableName("t_fence_config")
public class FenceConfigVO extends BaseVO {

    private static final long serialVersionUID = -8255342067016296326L;

    /**
     * 围栏名称
     */
    private String fenceName;

    /**
     * 围栏类型 1-宿舍打卡 2-班级打卡  3-考勤打卡'
     */
    private String fenceType;

    /**
     * 是否有围栏信息 1-有 0-没有
     */
    private String fenced;

    /**
     * 状态 0-无效，1-有效
     */
    private String status;

    /**
     * 租户
     */
    private String tenantId = SysUserUtils.getSysUser().getTenantId();

    /**
     * 位置信息
     */
    @TableField(exist = false)
    private List<Double[]> locationList;

    /**
     * 打开时间
     */
    @TableField(exist = false)
    private List<ClockTimeVO> clockList;

    @TableField(exist = false)
    private Integer pageNum;

    @TableField(exist = false)
    private Integer pageSize;
}
